7.10. Configurar la consola Linux

En esta sección se explica cómo configurar el guión de arranque de console que establece el mapa del teclado, fuente de la consola y el nivel de registro del núcleo de la consola. Si no se utilizan caracteres no ASCII (por ejemplo, el signo de copyright, el de la libra inglesa y el Euro) y el teclado es de EE.UU, gran parte de esta sección se puede saltar. Sin el archivo de configuración, (o ajustes equivalentes en rc.site), el script de arranque console no hará nada.

La secuencia de comandos del script de console lee el archivo /etc/sysconfig/console para la información de configuración. Decida qué mapa de teclado y fuente de la pantalla se utilizará. Diversos CÓMO específicos para cada idioma pueden ayudar con esto, vea http://www.tldp.org/HOWTO/HOWTO-INDEX/other-lang.html. Si aún tienes dudas, busque en el directorio /usr/share/keymaps y /usr/share/consolefonts para mapas de teclado y fuentes de pantalla válidos. Léa las páginas de manual de loadkeys(1) y setfont(8) para determinar los argumentos correctos para estos programas.

El archivo /etc/sysconfig/console debería contener líneas del tipo: VARIABLE ="valor". Las siguientes variables se reconocen:

LOGLEVEL

Esta variable especifica el nivel de registro de mensajes del núcleo enviados a la consola según lo establecido por dmesg. Niveles válidos son de "1" (no hay mensajes) a "8". El nivel por defecto es "7".

KEYMAP

Esta variable especifica los argumentos para el programa loadkeys típicamente el nombre del teclado a cargar, por ejemplo, es. Si no se establece esta variable, el script de arranque no ejecutará el programa loadkeys, y se utilizará el mapa de teclado del núcleo por defecto.

KEYMAP_CORRECTIONS

Esta variable (rara vez utilizada) especifica los argumentos para la segunda llamada al programa loadkeys Esto es útil si el mapa del teclado no es completamente satisfactorio y un pequeño ajuste tiene que ser hecho. Por ejemplo, para incluir el símbolo del Euro en un mapa de teclado que no lo tiene, establece esta variable a euro2.

FONT

Esta variable especifica los argumentos para el programa setfontTípicamente, esto incluye el nombre de la fuente, -m, y y el nombre del mapa de caracteres de la aplicación a cargar. Por ejemplo, para cargar la fuentelat1-16 junto con el mapa de caracteres 8859-1 (como es lo apropiado en EEUU, establezca esta variable en lat1-16 -m 8859-1. En el modo UTF-8, el kernel utiliza el mapa de caracteres de la aplicación para la conversión de los códigos compuestos de 8 bits claves en el teclado a UTF-8, y por lo tanto el argumento del parámetro "-m" se debe establecer en la codificación del código compuesto de teclas en el mapa de teclado.

UNICODE

Establezca esta variable a 1, yes o true con el fin de poner la consola en modo UTF-8. Esto es útil en locales basados en UTF-8.

LEGACY_CHARSET

Para muchas distribuciones de teclado, no hay un mapa de teclado Unicode en el paquete Kbd. El script de arranque console convertirá un mapa de teclado disponible a UTF-8 sobre la marcha si esta variable se establece en la codificación de la disposición no UTF-8 mapa de teclado. keymap.

Algunos ejemplos:

[Note]

Nota

El archivo /etc/sysconfig/console sólo controla la consola de texto Linux. No tiene nada que ver con el establecimiento de la distribución de teclado y fuentes de terminal en el sistema X Window, de sesiones ssh o de una consola serie. En tales situaciones, las limitaciones mencionadas en los dos últimos elementos de la lista de arriba no se aplican.